package cn.zqy.demo.day09;

/**
 * 抽象方法：就是加上Abstract关键字，然后去掉大括号。
 * 抽象类： 抽象方法所在的类，【必须是抽象类】才行。写法：在class前写上abstract
 *
 *
 * 如何使用抽象类和抽象方法：4点。
 *      1.不能直接创建new抽象类对象。
 *      2.必须用一个子类来继承抽象类。
 *      3.子类必须【重写】抽象类中的所有抽象方法。
 *   重写：子类去掉abstract关键字，然后补上方法体和大括号。
 *      4.创建子类对象使用。
 *
 * */
public class Demo11Abstract {
    public static void main(String[] args) {
        Demo11AbstractAnimalCat cat = new Demo11AbstractAnimalCat();
        cat.eat();
        cat.myMethod();
    }
}
